Fechar

1. Identificação
Tipo de ReferênciaArtigo em Revista Científica (Journal Article)
Sitemtc-m21d.sid.inpe.br
Código do Detentorisadg {BR SPINPE} ibi 8JMKD3MGPCW/3DT298S
Identificador8JMKD3MGP3W34T/48AKFE2
Repositóriosid.inpe.br/mtc-m21d/2023/01.03.17.06   (acesso restrito)
Última Atualização2023:01.03.17.06.26 (UTC) simone
Repositório de Metadadossid.inpe.br/mtc-m21d/2023/01.03.17.06.26
Última Atualização dos Metadados2024:01.02.17.16.38 (UTC) administrator
DOI10.1016/j.infsof.2022.107089
ISSN0950-5849
Chave de CitaçãoFranciscoMeGoPeGuMe:2023:SoViAp
TítuloCADV: A software visualization approach for code annotations distribution
Ano2023
MêsFeb.
Data de Acesso08 maio 2024
Tipo de Trabalhojournal article
Tipo SecundárioPRE PI
Número de Arquivos1
Tamanho1727 KiB
2. Contextualização
Autor1 Francisco, Phyllipe de Souza Lima
2 Melegati, Jorge
3 Gomes, Everaldo
4 Pereira, Nathalya Stefhany
5 Guerra, Eduardo
6 Meirelles, Paulo
Grupo1 CAP-COMP-DIPGR-INPE-MCTI-GOV-BR
Afiliação1 Instituto Nacional de Pesquisas Espaciais (INPE)
2 Free University of Bolzano-Bolzen
3 Universidade Federal do ABC (UFABC)
4 Instituto Nacional de Telecomunicações (INATEL)
5 Free University of Bolzano-Bolzen
6 Universidade Federal do ABC (UFABC)
Endereço de e-Mail do Autor1 phyllipe@unifei.edu.br
2 jorge@jmelegati.com
3 everaldogjr@gmail.com
4 nathalya.stefhany@gec.inatel.br
5 eduardo.guerra@unibz.it
6 paulo.meirelles@ufabc.edu.br
RevistaInformation and Software Technology
Volume154
Páginase107089
Nota SecundáriaA2_MEDICINA_I A2_CIÊNCIA_DA_COMPUTAÇÃO B1_INTERDISCIPLINAR B2_SOCIOLOGIA
Histórico (UTC)2023-01-03 17:08:20 :: simone -> administrator :: 2023
2024-01-02 17:16:38 :: administrator -> simone :: 2023
3. Conteúdo e estrutura
É a matriz ou uma cópia?é a matriz
Estágio do Conteúdoconcluido
Transferível1
Tipo do ConteúdoExternal Contribution
Tipo de Versãopublisher
Palavras-ChaveCode annotations
Circle packing
Empirical evaluation
Software visualization
ResumoContext: Code annotations is a widely used feature in Java systems to configure custom metadata on programming elements. Their increasing presence creates the need for approaches to assess and comprehend their usage and distribution. In this context, software visualization has been studied and researched to improve program comprehension in different aspects.Objectives: This study aimed at designing a software visualization approach that graphically displays how code annotations are distributed and organized in a software system and developing a tool, as a reference implementation of the approach, to generate views and interact with users.Methods: We conducted an empirical evaluation through questionnaires and interviews to evaluate our visualization approach considering four aspects: (i) effectiveness for program comprehension, (ii) perceived usefulness, (iv) perceived ease of use, and (iv) suitability for the intended audience. The resulting data was used to perform a qualitative and quantitative analysis.Results: The tool identifies package responsibilities providing visual information about their annotations at different levels. Using the developed tool, the participants achieved a high correctness rate in the program comprehension tasks and performed very well in questions about the overview of the system under analysis. Finally, participants perceived that the tool is suitable to visualize the distribution of code annotations.Conclusions: The results show that the visualization approach using the developed tool is effective in program comprehension tasks related to code annotations, which can also be used to identify responsibilities in the application packages. Moreover, it was evaluated as suitable for newcomers to overview the usage of annotations in the system and for architects to perform a deep analysis that can potentially detect misplaced annotations and abnormal growths on their usage.
ÁreaCOMP
Arranjo 1urlib.net > BDMCI > Fonds > Produção pgr ATUAIS > CAP > CADV: A software...
Arranjo 2urlib.net > BDMCI > Fonds > Produção a partir de 2021 > CGIP > CADV: A software...
Conteúdo da Pasta docacessar
Conteúdo da Pasta sourcenão têm arquivos
Conteúdo da Pasta agreement
agreement.html 03/01/2023 14:06 1.0 KiB 
4. Condições de acesso e uso
Idiomaen
Arquivo Alvo1-s2.0-S0950584922001987-main.pdf
Grupo de Usuáriossimone
Grupo de Leitoresadministrator
simone
Visibilidadeshown
Permissão de Leituradeny from all and allow from 150.163
Permissão de Atualizaçãonão transferida
5. Fontes relacionadas
Unidades Imediatamente Superiores8JMKD3MGPCW/3F2PHGS
8JMKD3MGPCW/46KUES5
Lista de Itens Citandosid.inpe.br/bibdigital/2022/04.03.23.11 2
DivulgaçãoWEBSCI; PORTALCAPES; SCOPUS.
Acervo Hospedeirourlib.net/www/2021/06.04.03.40
6. Notas
Campos Vaziosalternatejournal archivingpolicy archivist callnumber copyholder copyright creatorhistory descriptionlevel e-mailaddress format isbn label lineage mark mirrorrepository nextedition notes number orcid parameterlist parentrepositories previousedition previouslowerunit progress project resumeid rightsholder schedulinginformation secondarydate secondarykey session shorttitle sponsor subject tertiarymark tertiarytype url
7. Controle da descrição
e-Mail (login)simone
atualizar 


Fechar